import { defineStore } from 'pinia'
import { sourceHeader } from '@/utils/plugins'

interface collectState {
    collectDataList: collectDataList[]
}

interface collectDataList {
    id: string | null
    title: string | null
    icon: string | null
    text: string | null
    path: string | null
    list?: collectDataListItem[] | null
}

interface collectDataListItem {
    id: string | null
    title: string | null
    tag: string | null
    path: string | null
    info: string | null
}



const collectStore = defineStore('collectDataStore', {
    state: ():collectState  => {
        return {
            // 收藏夹列表数据
            collectDataList: [
                {
                    id: '1',
                    title: '网页收藏夹',
                    icon: 'webCollect',
                    text: '点击进入网页收藏夹内容',
                    path: '/collect/webCollect',
                    list: [
                        {
                            id: '1-1',
                            title: 'paperfrog纸青蛙',
                            tag: '#工具、#综合',
                            path: 'https://www.paperfrogwei.com/',
                            info: '本站，个人主页，个人博客，个人项目，综合工具网站。'
                        },
                        {
                            id: '1-2',
                            title: 'gitee',
                            tag: '#git、#代码',
                            path: 'https://gitee.com/zhangquanwei2544503176',
                            info: 'gitee码云，代码托管平台，开源中国，个人项目托管平台。'
                        },
                        {
                            id: '1-3',
                            title: '阿里云ECS控制台',
                            tag: '#阿里、#云服务',
                            path: 'https://ecs.console.aliyun.com/',
                            info: '阿里云ECS云服务器控制台，购买&部署个人服务器，域名等服务。'
                        },
                        {
                            id: '1-4',
                            title: '阿里巴巴矢量图标库',
                            tag: '#阿里、#工具、#icon',
                            path: 'https://www.iconfont.cn/',
                            info: '提供海量的矢量图标资源。'
                        },
                        {
                            id: '1-5',
                            title: '万维易源',
                            tag: '#api、#接口、#工具',
                            path: 'https://www.showapi.com/',
                            info: '提供通用的网络api平台，管理相关api控制台。'
                        },
                        {
                            id: '1-6',
                            title: 'vant-4',
                            tag: '#代码、#vue、#ui',
                            path: 'https://vant-ui.github.io/vant/#/zh-CN/',
                            info: '提供vue代码相关移动端UI样式组件库，v4版本。'
                        },
                        {
                            id: '1-7',
                            title: 'vant-2',
                            tag: '#代码、#vue、#ui',
                            path: 'https://vant-ui.github.io/vant/v2/#/zh-CN/',
                            info: '提供vue代码相关移动端UI样式组件库，v2版本。'
                        },
                        {
                            id: '1-8',
                            title: 'element-plus',
                            tag: '#代码、#vue、#ui',
                            path: 'https://element-plus.org/zh-CN/',
                            info: '提供vue代码相关PC端UI样式组件库。'
                        },
                        {
                            id: '1-9',
                            title: 'element',
                            tag: '#代码、#vue、#ui',
                            path: 'https://element.eleme.cn/#/zh-CN',
                            info: '提供vue代码相关PC端UI样式组件库。'
                        },
                        {
                            id: '1-10',
                            title: '百度地图开放平台',
                            tag: '#百度、#地图、#api',
                            path: 'https://lbsyun.baidu.com/',
                            info: '百度地图开放平台，提供地图相关api。'
                        },
                        {
                            id: '1-11',
                            title: '高德地图开放平台',
                            tag: '#高德、#地图、#api',
                            path: 'https://lbs.amap.com/',
                            info: '高德地图开放平台，提供地图相关api。'
                        },
                        {
                            id: '1-12',
                            title: 'uniapp官方文档',
                            tag: '#uniapp、#vue、#api',
                            path: 'https://uniapp.dcloud.net.cn/quickstart-cli.html',
                            info: 'uniapp官方文档，提供uni-app跨平台开发框架。'
                        },
                        {
                            id: '1-13',
                            title: 'deepseek',
                            tag: '#ai',
                            path: 'https://www.deepseek.com/',
                            info: '深度探索，ai工具。'
                        },
                        {
                            id: '1-14',
                            title: '阿里云百炼',
                            tag: '#阿里、#ai',
                            path: 'https://bailian.console.aliyun.com/',
                            info: '阿里云百炼ai平台。'
                        },
                        {
                            id: '1-15',
                            title: 'github官方网站',
                            tag: '#代码、#git',
                            path: 'https://github.com/',
                            info: 'github官方网站，代码托管平台。'
                        },
                        {
                            id: '1-16',
                            title: '力扣（力扣）官方网站',
                            tag: '#代码、#学习',
                            path: 'https://leetcode.cn/',
                            info: '力扣（力扣）官方网站，代码学习平台。'
                        },
                        {
                            id: '1-17',
                            title: 'npm官方网站',
                            tag: '#代码、#学习、#工具',
                            path: 'https://www.npmjs.com/',
                            info: 'npm官方网站，代码托管平台。'
                        },
                        {
                            id: '1-18',
                            title: '草料二维码生成器',
                            tag: '#工具',
                            path: 'https://cli.im/',
                            info: '草料二维码生成器，提供二维码生成服务。'
                        },
                        {
                            id: '1-19',
                            title: 'mockjs官方网站',
                            tag: '#代码、#工具',
                            path: 'http://mockjs.com/',
                            info: 'mockjs官方网站，提供模拟数据服务。'
                        },
                        {
                            id: '1-20',
                            title: '微信开放社区',
                            tag: '#代码、#工具、#微信、#api',
                            path: 'https://developers.weixin.qq.com/community/homepage',
                            info: '微信开放社区，提供微信相关api。'
                        },
                        {
                            id: '1-21',
                            title: 'tinypng图片压缩工具',
                            tag: '#工具、#图片压缩',
                            path: 'https://tinify.cn/',
                            info: 'tinypng图片压缩工具，提供在线图片压缩服务。'
                        },
                        {
                            id: '1-22',
                            title: '蓝湖',
                            tag: '#工具、#ui设计',
                            path: 'https://lanhuapp.com/sso/#/main/home',
                            info: '蓝湖，提供在线ui设计服务。'
                        },
                        {
                            id: '1-23',
                            title: 'ECharts',
                            tag: '#工具、#代码',
                            path: 'https://echarts.apache.org/zh/index.html',
                            info: 'ECharts，提供图表绘制服务。'
                        },
                        {
                            id: '1-24',
                            title: 'sourcetree',
                            tag: '#工具、#代码、#git',
                            path: 'https://www.sourcetreeapp.com/',
                            info: 'sourcetree，提供git图形化操作界面。'
                        },
                        {
                            id: '1-25',
                            title: 'nodejs官网下载地址',
                            tag: '#工具、#代码',
                            path: 'https://nodejs.org/zh-cn/download',
                            info: 'nodejs官网下载地址，提供nodejs代码运行环境。'
                        },
                        {
                            id: '1-26',
                            title: 'mint-ui',
                            tag: '#工具、#代码',
                            path: 'https://mint-ui.github.io/#!/zh-cn',
                            info: 'mint-ui，提供移动端UI组件库。'
                        },
                        {
                            id: '1-27',
                            title: 'iterm2官网下载地址',
                            tag: '#工具、#终端',
                            path: 'https://iterm2.com/features.html',
                            info: 'iterm2官网下载地址，提供mac终端工具。'
                        },
                        {
                            id: '1-28',
                            title: '苹果官方技术支持',
                            tag: '#mac、#苹果、#技术支持',
                            path: 'https://getsupport.apple.com/',
                            info: '苹果官方技术支持，提供mac相关问题解决方案。'
                        },
                        {
                            id: '1-29',
                            title: '三五第一小说网',
                            tag: '#电子书',
                            path: 'https://www.35wx.la/',
                            info: '三五第一小说网，提供电子书阅读txt文本下载服务。'
                        },
                        {
                            id: '1-30',
                            title: 'bilibili官方网站',
                            tag: '#视频、#学习',
                            path: 'https://www.bilibili.com/',
                            info: 'bilibili官方网站，提供视频休闲学习等服务。'
                        },
                        {
                            id: '1-31',
                            title: '一言',
                            tag: '#工具、#代码',
                            path: 'https://hitokoto.cn/',
                            info: '一言，提供随机一句话服务。'
                        },
                        {
                            id: '1-32',
                            title: '玩转苹果',
                            tag: '#mac、#苹果、#技术支持',
                            path: 'https://www.ifunmac.com/',
                            info: '玩转苹果，提供mac相关问题解决方案。'
                        },
                        {
                            id: '1-33',
                            title: '解锁音乐网站',
                            tag: '#工具、#破解、#音乐',
                            path: 'https://tool.liumingye.cn/unlock-music/',
                            info: '解锁音乐网站，提供破解网易云音乐下载加密音乐文件等服务。'
                        },
                        {
                            id: '1-34',
                            title: '极简插件',
                            tag: '#工具',
                            path: 'https://chrome.zzzmh.cn/#/index',
                            info: '极简插件，提供chrome浏览器插件下载服务。'
                        },
                        {
                            id: '1-35',
                            title: 'Ant Design官方网站',
                            tag: '#代码、#工具、#ui',
                            path: 'https://ant.design/index-cn',
                            info: 'Ant Design官方网站，提供React UI组件库。'
                        },
                        {
                            id: '1-36',
                            title: 'Ant Design 国内镜像',
                            tag: '#代码、#工具、#ui',
                            path: 'https://ant-design.antgroup.com/index-cn',
                            info: 'Ant Design官方网站 国内镜像，提供React UI组件库。'
                        },
                        {
                            id: '1-37',
                            title: 'mac清理工具下载地址',
                            tag: '#mac、#苹果、#工具',
                            path: 'https://imageoptim.com/howto.html',
                            info: 'mac清理工具下载地址，提供mac图片、视频等文件压缩服务。'
                        },
                        {
                            id: '1-38',
                            title: 'cursor官网',
                            tag: '#ai、#工具',
                            path: 'https://www.cursor.com/cn',
                            info: 'cursor官网下载地址，提供支持ai的编辑器服务。'
                        },
                        {
                            id: '1-39',
                            title: 'vuejs',
                            tag: '#代码、#工具、#vue',
                            path: 'https://cn.vuejs.org/',
                            info: 'vuejs，提供Vue.js官方网站。'
                        },
                        {
                            id: '1-40',
                            title: 'jyshare图片转换工具',
                            tag: '#工具、#图片',
                            path: 'https://www.jyshare.com/front-end/59/',
                            info: 'jyshare图片转换工具，提供图片格式转换服务，图片转换base64服务。'
                        },
                        {
                            id: '1-41',
                            title: 'Rufus创建 USB 启动盘工具',
                            tag: '#工具、#usb',
                            path: 'https://rufus.ie/zh/#google_vignette',
                            info: 'Rufus创建 USB 启动盘工具，提供制作USB启动盘服务。'
                        },
                        {
                            id: '1-42',
                            title: 'msdn镜像下载地址',
                            tag: '#工具、#微软、#软件',
                            path: 'https://msdn.itellyou.cn/',
                            info: 'msdn镜像下载地址，提供微软官方软件下载服务。'
                        },
                        {
                            id: '1-43',
                            title: '阿里支付宝开放平台',
                            tag: '#工具、#api、#支付宝、#阿里',
                            path: 'https://open.alipay.com/',
                            info: '阿里支付宝开放平台，提供支付宝相关api服务。'
                        },
                        {
                            id: '1-44',
                            title: 'mac工具下载地址',
                            tag: '#mac、#苹果、#工具',
                            path: 'https://www.better365.cn/apps.html',
                            info: 'mac工具下载地址，提供mac相关软件下载服务。'
                        },
                        {
                            id: '1-45',
                            title: 'mac模拟器下载地址',
                            tag: '#mac、#苹果、#工具',
                            path: 'https://developer.apple.com/download/all/?q=Simulator',
                            info: 'mac模拟器下载地址，提供mac模拟器软件下载服务。'
                        },
                        {
                            id: '1-46',
                            title: 'base64图片转换工具',
                            tag: '#图片、#工具',
                            path: 'https://www.base64-image.de/',
                            info: 'base64图片转换工具，提供图片转base64服务。'
                        },
                        {
                            id: '1-47',
                            title: 'aconvert文档转换工具',
                            tag: '#文档、#工具',
                            path: 'https://www.aconvert.com/',
                            info: 'aconvert文档转换工具，提供多种格式文件互相转换服务。'
                        },
                        {
                            id: '1-48',
                            title: '扣子',
                            tag: '#工具',
                            path: 'https://www.coze.cn/',
                            info: '扣子，提供多种在线工具服务。'
                        },
                        {
                            id: '1-49',
                            title: 'wangeditor富文本编辑器',
                            tag: '#工具、#代码',
                            path: 'https://www.wangeditor.com/',
                            info: 'wangeditor富文本编辑器，提供富文本编辑服务。'
                        },
                        {
                            id: '1-50',
                            title: 'ttsmaker在线配音工具',
                            tag: '#工具、#代码',
                            path: 'https://ttsmaker.cn/',
                            info: 'ttsmaker在线配音工具，提供文字转语音服务。'
                        },
                        {
                            id: '1-51',
                            title: '程序员开发在线工具/URL解码/编码-1',
                            tag: '#工具',
                            path: 'https://tool.ip138.com/urlencode/',
                            info: '程序员开发在线工具/URL解码/编码，提供多种在线工具服务。'
                        },
                        {
                            id: '1-52',
                            title: '程序员开发在线工具/URL解码/编码-2',
                            tag: '#工具',
                            path: 'https://www.bejson.com/enc/urlencode/index.html',
                            info: '程序员开发在线工具/URL解码/编码，提供多种在线工具服务。'
                        },
                        {
                            id: '1-53',
                            title: '千图网',
                            tag: '#工具、#图片、#素材',
                            path: 'https://www.58pic.com/',
                            info: '千图网，提供图片素材下载服务。'
                        },
                        {
                            id: '1-54',
                            title: '观影小站',
                            tag: '#视频、#影视',
                            path: 'https://www.gyg.si/',
                            info: '观影小站，iOS系统可用，提供最新影视资源下载服务。'
                        },
                        {
                            id: '1-55',
                            title: '鸠摩搜索',
                            tag: '#文档、#电子书',
                            path: 'https://www.jiumodiary.com/',
                            info: '鸠摩搜索，提供电子书下载服务。'
                        },
                        {
                            id: '1-56',
                            title: 'microsoft下载地址',
                            tag: '#微软',
                            path: 'https://www.microsoft.com/zh-cn/software-download',
                            info: 'microsoft下载地址，提供微软官方软件下载服务。'
                        },
                        {
                            id: '1-57',
                            title: 'momentjs',
                            tag: '#工具、#代码、#api',
                            path: 'https://momentjs.cn/',
                            info: 'momentjs，提供时间处理相关api服务。'
                        },
                        {
                            id: '1-58',
                            title: 'HBuilder',
                            tag: '#工具、#代码',
                            path: 'https://www.dcloud.io/index.html',
                            info: 'HBuilder，提供前端开发相关工具服务。'
                        },
                        {
                            id: '1-59',
                            title: '哈尔滨住房公积金管理中心门户网站',
                            tag: '#公积金',
                            path: 'https://bh.hrbgjj.org.cn/',
                            info: '哈尔滨住房公积金管理中心门户网站，提供公积金相关服务。'
                        },
                        {
                            id: '1-60',
                            title: '北京市人力资源和社会保障局网上服务平台',
                            tag: '#政府、#社保',
                            path: 'https://rsj.beijing.gov.cn/',
                            info: '北京市人力资源和社会保障局网上服务平台，提供社保公积金等相关服务。'
                        },
                        {
                            id: '1-61',
                            title: '北京市人民政府首都之窗网上服务平台',
                            tag: '#政府、#社保',
                            path: 'https://www.beijing.gov.cn/',
                            info: '北京市人民政府首都之窗网上服务平台，提供社保公积金等相关服务。'
                        },
                        {
                            id: '1-62',
                            title: '学信网',
                            tag: '#学历',
                            path: 'https://www.chsi.com.cn/',
                            info: '学信网，提供学历查询服务。'
                        },
                        {
                            id: '1-63',
                            title: 'deepseek开发者平台',
                            tag: '#api、#工具、#ai',
                            path: 'https://platform.deepseek.com/api_keys',
                            info: 'deepseek开发者平台，提供AI相关api服务。'
                        },
                        {
                            id: '1-64',
                            title: 'BootCDN',
                            tag: '#工具、#代码',
                            path: 'https://www.bootcdn.cn/',
                            info: 'BootCDN，提供稳定、快速、免费的前端开源项目 CDN 加速服务。'
                        },
                        {
                            id: '1-65',
                            title: 'uView',
                            tag: '#工具、#代码、#api',
                            path: 'https://uviewui.com/',
                            info: 'uView UI，多平台快速开发的UI框架，是全面兼容nvue的uni-app生态框架，全面的组件和便捷的工具会让您信手拈来，如鱼得水'
                        },
                        {
                            id: '1-66',
                            title: 'DataV数据可视化大屏制作工具-阿里云',
                            tag: '#工具、#阿里',
                            path: 'https://datav.aliyun.com/portal/school/atlas/area_selector',
                            info: 'DataV数据可视化大屏制作工具，阿里云出品。'
                        },
                        {
                            id: '1-67',
                            title: 'nvm',
                            tag: '#工具、#代码',
                            path: 'https://nvm.uihtm.com/',
                            info: '一个nodejs版本管理工具！支持Windows、Linux和MacOS，nvm和n都是node.js版本管理工具，为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。'
                        },
                    ],
                },
                {
                    id: '2',
                    title: '相册',
                    icon: 'photoAlbum',
                    text: '点击查看相册内容',
                    path: '/collect/photoAlbum',
                }
                // {
                //     id: '99',
                //     title: '待完善...',
                //     path: '',
                // },
            ],
        }
    },
    actions: {
        handlerSetGameItemDataList(val: any) {
            
        },
    }
})

export default collectStore